home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 2001 May
/
SGI IRIX Base Documentation 2001 May.iso
/
usr
/
relnotes
/
Outbox
/
ch2.z
/
ch2
Wrap
Text File
|
2001-04-17
|
12KB
|
397 lines
- 1 -
2. _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
This chapter lists supplemental information to the _I_R_I_S
_S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e. The information listed here is
product- and release-specific; use it with the Installation
Guide to install this product.
2.1 _O_u_t_B_o_x__S_u_b_s_y_s_t_e_m_s
OutBox includes these subsystems:
_o_u_t_b_o_x._s_w._o_u_t_b_o_x Web and desktop tools to
create, publish to, and manage
an OutBox Personal Web Site.
_o_u_t_b_o_x._b_o_o_k_s._O_u_t_b_o_x_H_e_l_p Online help documents for the
OutBox software.
_o_u_t_b_o_x._m_a_n._o_u_t_b_o_x Man pages for the OutBox Motif
publishing application and the
WebDist software.
_o_u_t_b_o_x._m_a_n._r_e_l_n_o_t_e_s The product release notes.
_o_u_t_b_o_x._s_w._w_e_b_d_i_s_t Webdist software that allows
the creation of software
installation pages.
2.2 _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
All of the subsystems for OutBox can be installed using
IRIX. You do not need to use the miniroot. Refer to the
_I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for complete installation
instructions.
2.3 _P_r_e_r_e_q_u_i_s_i_t_e_s
This software requires IRIX 6.5. The following packages
must be installed:
+o desktop_base.sw.utilities
+o desktop_eoe.sw.envm
+o desktop_tools.sw.tools
+o eoe.sw.gifts_perl
- 2 -
+o eoe.sw.gifts_perl_lib
+o imgtools.sw.tools
+o ns_fasttrack.sw.server
If you have a video camera installed, and wish to use the
OutBox web camera page, and snapshot features, install the
following package:
+o dmedia_eoe.sw.tools
2.4 _R_u_n_n_i_n_g__w_i_t_h__O_t_h_e_r__S_e_r_v_e_r_s
OutBox can run with any HTTP/1.0 compliant web server that
supports CGI-BIN, server parsed HTML and User Directory
mappings.
Using a web server other than the default is not a supported
configuration. However, you can configure your web server
to run OutBox. The server must be configured to support the
following:
+o a document root of /var/www/htdocs,
+o a cgi-bin directory of /var/www/cgi-bin
+o a user directory mapping of the URL substring
"/~username" to the file path "~username/public_html"
+o server-parsed HTML enabled for filenames with the
suffix ".shtml".
NNNNooootttteeee:::: This is not a supported configuration.
2.5 _C_h_a_n_g_e_s__i_n__t_h_i_s__r_e_l_e_a_s_e
Several new features were added to this release to improve
the OutBox web publishing and folder management process.
These changes are described in the Help pages available from
the new OutBox toolbars on the OutBox system and user pages.
Less visible changes are described in this section.
- 3 -
2.5.1 _S_e_c_u_r_i_t_y__f_i_x_e_s
Previous versions of OutBox had several security problems
which could allow a remote user to access private system
information. All known security problems have been fixed in
this release. The fixes are also available as patches for
all previous releases of OutBox on IRIX.
Side effects: The fixes for these security-related bugs
required removal of the functionality responsible for the
security problems. The resulting changes in OutBox behavior
are described below:
+o When a user's OutBox folders are first created, a
symbolic link is no longer created between
/var/www/htdocs/username and ~username/public_html.
This means that an OutBox URL of the form
"http://host/username/myfile.doc" will no longer work.
The correct form is "http://host/~username/myfile.doc"
(i.e. a "~" is added to the username.)
+o On the OutBox user page, published files no longer
display the "(download)" link. This link provided the
user with a way to download a document without viewing
it. This feature was not secure, and has been removed.
The secure way to download a document is by using the
browser 'Save Link As' feature. (In Netscape, press
Shift-Button1 on the OutBox file, or press the right
mouse button over the link to access the feature via a
popup menu.)
+o The script "/cgi-bin/wrap" has been modified. A URL
containing the text "/cgi-bin/wrap" can no longer be
used to view a document. To access a document from
such a URL, simply remove the text "/cgi-bin/wrap" from
the URL. Note: the "/cgi-bin/wrap" script is still
used in URL's pointing to OutBox folders. URL's
pointing to OutBox folders should not be modified.
+o The script "/cgi-bin/handler" has been disabled. A URL
containing the text "/cgi-bin/handler" can no longer be
used to download a document. To access the document
from such a URL, remove the text "/cgi-bin/handler"
from the URL.
+o The script "/cgi-bin/webdist.cgi" has been disabled for
security reasons. To generate a Web Software
Distribution Page, use the tool "/usr/etc/webdist" from
the command line. See the "webdist(1)" man page for
more information.
- 4 -
2.5.2 _A_d_d_i_n_g__a__n_e_w__u_s_e_r
In previous releases, the script /var/www/server/addUser.sh
was used to create the OutBox for a new user. This script
has been replaced by the script
/var/X11/xdm/firsttime/outbox.
This script is run automatically the first time a new user
logs in to the desktop. If you wish to configure a user's
OutBox without requiring them to log in to the desktop,
login as the user via the command line as the user and type:
/var/X11/xdm/firsttime/outbox
2.5.3 _S_e_r_v_e_r__S_i_d_e__I_n_c_l_u_d_e__f_i_l_e__t_y_p_e
Previous releases of OutBox required the web server to be
configured to parse all files with the suffix ".html" for
Server Side Include directives. This slows server
performance needlessly.
This release requires a server configured to parse only
files specifically marked as using Server Side Includes by
using the suffix ".shtml". When accessing a directory, the
server is configured to look first for the file
"index.shtml", then for "index.html".
2.5.4 _U_p_g_r_a_d_e_d__S_y_s_t_e_m__a_n_d__U_s_e_r__w_e_b__p_a_g_e_s
The new OutBox features require changes in the 6.2 OutBox
system and user web pages. The installation procedure
attempts to perform these changes automatically. If you have
changed your pages from the 6.2 defaults, this process may
fail. You will need to manually merge your existing files
with the new OutBox files. These files are:
+o System web page: /var/www/htdocs/index.html, and
index.html.N
+o User web page: ~/public_html/index.html and
index.html.N
When you merge the files, be careful not to delete the
comment lines marked "DO NOT REMOVE".
2.5.5 _W_e_b__C_a_m_e_r_a__P_a_g_e
The System page toolbar contains a button labeled "Camera".
- 5 -
Clicking on this button will display the OutBox Camera page.
This page contains a snapshot taken from the system video
camera, if one is installed.
The camera snapshot feature is disabled by default to
prevent broadcast of the video camera image without a user's
knowledge. To enable the snapshot feature, log in as root,
and edit the file /var/www/cgi-bin/sgi-camera/snap. Change
the setting of 'camera' to 'camera="ENABLED"'.
_N_o_t_e: The snapshot is published to the web, and will be
visible to all visitors to your OutBox camera page.
2.6 _K_n_o_w_n__p_r_o_b_l_e_m_s
This section describes known problems or bugs in this
release of OutBox
2.6.1 _U_s_i_n_g__a_n__H_T_T_P__P_r_o_x_y__s_e_r_v_e_r
The OutBox pages will not display the page owner's toolbar
options such as Edit or Publish if your browser is
configured to use an HTTP Proxy server.
The workaround for Netscape is to go to the Proxies panel in
the Network Preferences dialog. View the manual settings. If
you have a Proxy configured for HTTP, then add the following
information to the "No Proxy For" field: "localhost,
hostname, hostname.domainname". For example, a machine
pacifica.eng.sgi.com should have the entry:
"localhost,pacifica,pacifica.eng,pacifica.eng.sgi.com"
2.6.2 _U_s_i_n_g__H_T_M_L__F_R_A_M_E_'_s__i_n__O_u_t_B_o_x__p_a_g_e_s
If a user's OutBox page contains an HTML FRAMESET, sub-
frames containing toolbar and folder icons will not behave
as expected. Clicking on them will load the new page into
the same sub-frame, rather than the toplevel frame.
The workaround is to place the following line in any HTML
file included in a FRAMESET which references the OutBox
toolbar(/cgi-bin/outbox-cgi), or folder listing (/cgi-
bin/wrap):
<HEAD>
- 6 -
<BASE TARGET="_parent">
</HEAD>
This will ensure that the results of any links will be
displayed in the toplevel frame.
2.6.3 _B_r_o_k_e_n__l_i_n_k_s__a_n_d__i_m_a_g_e_s__i_n__a_n__O_u_t_B_o_x__p_a_g_e
Links, images or frame sources in OutBox HTML pages will not
reliably work if they are specified as being relative to the
OutBox page document. For example: <IMG SRC="hello.gif">
will not always find the image.
There are two workarounds:
+o Use absolute links in all OutBox pages. For example,
specify an image as:
<IMG SRC="/~myusername/MyFolder/hello.gif">
+o Specify a base url for your document. For example, the
HTML page index.html in the folder MyFolder should
specify:
<HEAD>
<BASE HREF="http://myhost/~myusername/MyFolder">
</HEAD>